Overview of Dynamic Query Evaluationin Intensional Query Optimization

نویسندگان

  • Parke Godfrey
  • Jarek Gryz
چکیده

In 1], We introduced a new query optimization framework called inten-sional query optimization (IQO). This framework enables existing optimization techniques to be applied to queries over views that employ unions. Advanced database technologies and applications such as federation and mediation over heterogeneous database sources, object oriented databases and query languages, and data warehousing for decision support readily lead to such complex view deenitions, and thus tend to incur complex, expensive queries. The IQO framework provides that some of the query's expansions, also called unfoldings, may be explicitly \separated out" of the query. It deenes the notion of a discounted query, which is the query annotated to the eeect that some of its expansions have been removed. (These removed expansions are called the unfoldings-to-discount.) Thus this ooers us a way to recast complex queries, which use unions, into pieces for which we may have good optimizations. The query's answer set is then equivalent to the union of the answer sets of the unfoldings-to-discount plus the answer set of the discounted query. For this to be a viable overall optimization strategy, it must be possible to evaluate a discounted query less expensively than the query itself; indeed less expensively than the query itself less the cost of evaluating each unfolding-to-discount. We contend this is possible, and we motivate and sketch an eecient evaluation strategy for discounted queries. Consider the following example. Let there be two views in the DB: an employee relation, via the union of the ta relation and projections from the faculty and staa relations; and a beneets relation, via the union of projections from the life ins and health plan relations. Deene query Q to ask for the names of all employees of the physical plant, p p, whose beneets are provided by hmo:

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Relational Databases Query Optimization using Hybrid Evolutionary Algorithm

Optimizing the database queries is one of hard research problems. Exhaustive search techniques like dynamic programming is suitable for queries with a few relations, but by increasing the number of relations in query, much use of memory and processing is needed, and the use of these methods is not suitable, so we have to use random and evolutionary methods. The use of evolutionary methods, beca...

متن کامل

Intensional Query Optimization

We have introduced a new query optimization framework called intensional query optimization (IQO), which enables existing optimization techniques to be applied to queries that use views. In particular, we consider that view deenitions may employ unions. Advanced database technologies and applications|such as federation and mediation over heterogeneous database sources|lead to such complex view ...

متن کامل

Dynamic Data Dissemination Using Multi-Query Optimization in Distributed Databases

01 Chapter 1: Introduction 02 Chapter 2: An Overview of Query Processing 04 Chapter 3: DDAG 08 Chapter 4: Distributed Query Optimization 10 Chapter 5: View Materialization using DDAG 11 Chapter 6: View Replacement 16 Chapter 7: Results 17 Chapter 8: Conclusion and Future Work 19 References 20

متن کامل

انتخاب مناسب‌ترین زبان پرس‌وجو برای استفاده از فرا‌‌پیوندها جهت استخراج داده‌ها در حالت دیتالوگ در سامانه پایگاه داده استنتاجی DES

Deductive Database systems are designed based on a logical data model. Data (as opposed to Relational Databases Management System (RDBMS) in which data stored in tables) are saved as facts in a Deductive Database system. Datalog Educational System (DES) is a Deductive Database system that Datalog mode is the default mode in this system. It can extract data to use outer joins with three query la...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997